package cn.tedu.live8.service;

import cn.tedu.live8.pojo.dto.BrandAddNewDTO;
import cn.tedu.live8.pojo.dto.BrandUpdateDTO;
import cn.tedu.live8.pojo.entity.Brand;
import cn.tedu.live8.pojo.vo.BrandListVO;

import java.util.List;

/**
 * 商品业务的接口
 */
public interface IBrandService {
    /**
     * 添加商品数据
     * @param brandAddNewDTO 商品的数据
     */
    String addNew(BrandAddNewDTO brandAddNewDTO);

    /**
     * 根据id删除指定商品数据
     * @param id 商品id
     * @return
     */
    void deleteById(Long id);

    /**
     * 根据id修改商品数据
     */
    void updateById(BrandUpdateDTO brandUpdateDTO);

    /**
     * 查看商品列表
     * @return 返回商品的列表信息
     */
    List<BrandListVO> list();
}
